package com.and9.mchen.mcmusic.entity;

import java.sql.Timestamp;
import java.util.Set;

public class Album extends BaseEntity{

	/**
	 * 
	 */
	private static final long serialVersionUID = 7848921993867293435L;
	
	private String albumName;
	private Timestamp issueTime;
	private String musicLanguage;
	private String recordCompany;
	private Introduction introduction;
	private ImageUrl imageUrl;
	private Statistics statistics;
	private Singer singer;
	private Set<Song> songs;
	private Set<MusicStyle> musicStyles;
	
	public String getAlbumName() {
		return albumName;
	}
	public void setAlbumName(String albumName) {
		this.albumName = albumName;
	}
	public Timestamp getIssueTime() {
		return issueTime;
	}
	public void setIssueTime(Timestamp issueTime) {
		this.issueTime = issueTime;
	}
	public String getMusicLanguage() {
		return musicLanguage;
	}
	public void setMusicLanguage(String musicLanguage) {
		this.musicLanguage = musicLanguage;
	}
	public String getRecordCompany() {
		return recordCompany;
	}
	public void setRecordCompany(String recordCompany) {
		this.recordCompany = recordCompany;
	}
	public Introduction getIntroduction() {
		return introduction;
	}
	public void setIntroduction(Introduction introduction) {
		this.introduction = introduction;
	}
	public ImageUrl getImageUrl() {
		return imageUrl;
	}
	public void setImageUrl(ImageUrl imageUrl) {
		this.imageUrl = imageUrl;
	}
	public Statistics getStatistics() {
		return statistics;
	}
	public void setStatistics(Statistics statistics) {
		this.statistics = statistics;
	}
	public Singer getSinger() {
		return singer;
	}
	public void setSinger(Singer singer) {
		this.singer = singer;
	}
	public Set<Song> getSongs() {
		return songs;
	}
	public void setSongs(Set<Song> songs) {
		this.songs = songs;
	}
	public BaseEntity getParent(){
		return super.getThis();
	}
	public Set<MusicStyle> getMusicStyles() {
		return musicStyles;
	}
	public void setMusicStyles(Set<MusicStyle> musicStyles) {
		this.musicStyles = musicStyles;
	}
	
}
